//@author Lejil
// Input class for TigerRunTime

package tiger.dotnet;

public class PrimitiveParameterAndArrayReturnMethods
{

	public byte[]  byteMethod( byte byteParam )
	{
		byte[] byteArray = {byteParam,byteParam };
		return byteArray;
	}

	public short[] shortMethod( short shortParam )
	{
		short[] shortArray = {shortParam,shortParam };
		return shortArray;
	}


	public int[]  intMethod( int intParam)
	{
		int[] intArray = {intParam,intParam};
		return intArray;
	}


	public  long[]  longMethod( long longParam )
	{
		long[] longArray = {longParam,longParam};
		return longArray;
	}

	public  float[] floatMethod( float floatParam )
	{
		float[] floatArray = {floatParam,floatParam};
		return floatArray;
	}

	public  double[] doubleMethod( double doubleParam )
	{
		double[] doubleArray = {doubleParam,doubleParam};
		return doubleArray;
	}

	public  char[] charMethod( char charParam )
	{
		char[] charArray = {charParam,charParam};
		return charArray;
	}

	public   boolean[]  booleanMethod( boolean booleanParam )
	{
		boolean[] booleanArray ={booleanParam,booleanParam};
		return booleanArray;
	}


	public  String[]  stringMethod( String stringParam )
	{
		String[] stringArray ={stringParam,stringParam};
		return stringArray;
	}


	public Object[] objectMethod( Object objectParam )
	{

		Object[] objectArray = {objectParam,objectParam};
		return objectArray;
	}



	/// STATIC METHODS

	public static byte[]  bytesStaticMethod( byte byteParam )
	{
		byte[] byteArray = {byteParam,byteParam }	;
		return byteArray;
	}

	public static short[] shortStaticMethod( short shortParam )
	{
		short[] shortArray = {shortParam,shortParam }	;
		return shortArray;
	}


	public static int[]  intStaticMethod( int intParam)
	{
		int[] intArray = {intParam,intParam};
		return intArray;
	}


	public static  long[]  longStaticMethod( long longParam )
	{
		long[] longArray = {longParam,longParam};
		return longArray;
	}

	public static  float[] floatStaticMethod( float floatParam )
	{
		float[] floatArray = {floatParam,floatParam};
		return floatArray;
	}

	public static  double[] doubleStaticMethod( double doubleParam )
	{
		double[] doubleArray = {doubleParam,doubleParam};
		return doubleArray;
	}

	public static  char[] charStaticMethod( char charParam )
	{
		char[] charArray = {charParam,charParam};
		return charArray;
	}

	public static  boolean[]  booleanStaticMethod( boolean booleanParam )
	{
		boolean[] booleanArray ={booleanParam,booleanParam};
		return booleanArray;
	}


	public static  String[]  stringStaticMethod( String stringParam )
	{
		String[] stringArray ={stringParam,stringParam};
		return stringArray;
	}


	public static Object[] objectStaticMethod( Object objectParam )
	{

		Object[] objectArray = {objectParam,objectParam};
		return objectArray;
	}

}